package com.myway.components.payment.wxpay.util;

public class Config {
	public static final String APPID = "wx3b927ee2db154801";
	public static final String MACHID = "1239678302";
	public static final String OPUSERID = "1239678302";
	//支付回调地址
	public static final String NOTIFYURL = "http://219.143.215.116/WGCEET/weChat/WxPayNotifyUrl.action";
	public static final String TRADETYPE = "JSAPI";
	public static final String SIGNTYPE = "MD5";
	public static final String KEY = "ChengduairlinesARJ21C919EUUEACTU";
	//微信支付请求地址
	public static final String UNIFIEDORDERURL = "https://api.mch.weixin.qq.com/pay/unifiedorder";
	//微信支付发送XML报文
	public static final String XML_GETPREPAYID = "<xml>"
			+ "<appid><![CDATA[%1$s]]></appid>"
			+ "<attach><![CDATA[%2$s]]></attach>"
			+ "<body><![CDATA[%3$s]]></body>"
			+ "<mch_id><![CDATA[%4$s]]></mch_id>"
			+ "<nonce_str><![CDATA[%5$s]]></nonce_str>"
			+ "<notify_url><![CDATA[%6$s]]></notify_url>"
			+ "<openid><![CDATA[%7$s]]></openid>"
			+ "<out_trade_no><![CDATA[%8$s]]></out_trade_no>"
			+ "<spbill_create_ip><![CDATA[%9$s]]></spbill_create_ip>"
			+ "<total_fee><![CDATA[%10$s]]></total_fee>"
			+ "<trade_type><![CDATA[%11$s]]></trade_type>"
			+ "<sign><![CDATA[%12$s]]></sign>"
			+ "</xml>";
	//微信申请退款请求地址
	public static final String REFUNDURL = "https://api.mch.weixin.qq.com/secapi/pay/refund";
	//微信申请退款发送XML报文
	public static final String XML_REFUND = "<xml>"
			+ "<appid><![CDATA[%1$s]]></appid>"// 微信分配的公众账号ID
			+ "<mch_id><![CDATA[%2$s]]></mch_id>"// 微信支付分配的商户号
			+ "<nonce_str><![CDATA[%3$s]]></nonce_str>"// 随机字符串，不长于32位。推荐随机数生成算法
			+ "<op_user_id><![CDATA[%4$s]]></op_user_id>"// 操作员帐号, 默认为商户号
			+ "<out_refund_no><![CDATA[%5$s]]></out_refund_no>"// 商户系统内部的退款单号，商户系统内部唯一，同一退款单号多次请求只退一笔
			+ "<out_trade_no><![CDATA[%6$s]]></out_trade_no>"// 商户侧传给微信的订单号(二选一)
			+ "<refund_fee><![CDATA[%7$s]]></refund_fee>"// 退款总金额，订单总金额，单位为分，只能为整数，详见支付金额
			+ "<total_fee><![CDATA[%8$s]]></total_fee>"// 订单总金额，单位为分，只能为整数，详见支付金额
			+ "<sign><![CDATA[%9$s]]></sign>"// 签名，详见签名生成算法
			+ "</xml>";

}
